3081695
618852
1564307
827618
265982
730655
784493
67073
142432
1067418
36914
1287137
264284
501841
416275
781256
815951
470118
375102
58387
525115
83766
279432
637607